// 将列表转化成树形数据
export function transListToTreeData(list, rootValue) {
  const arr = []
  // list是个数组
  list.forEach((item) => {
    // 树的递归必须先从根上找
    if (item.pid === rootValue) {
      arr.push(item) // 放置到数组中
      const children = transListToTreeData(list, item.id) // 寻找当前节点的子节点
      if (children.length) {
        item.children = children // 赋值给当前节点
      }
    }
  })
  return arr
}
// 递归自身调用自身
